/*
  sort函数_第 k 大
  题目描述
    输入整数 n, k, 然后输入 n 个正整数 a1, a2, ⋯ , an, 输出其中第 k 大的正整数.
    有相同的数则占据连续的几个排名, 例如对 7, 6, 5, 4, 4, 4, 3, 2, 1, 第 4, 5, 6 大的数都是 4.
  输入描述
    第 1 行两个整数 n 和 k
    第 2 行 n 个整数, 以空格分隔
  输出描述
    输出第 k 大的数
  样例1
    输入
      9 5
      7 6 5 4 4 4 3 2 1
    输出
      4
  提示
    1 ≤ n ≤ 10^4,
    1 ≤ ai ≤ 10^4.
*/

#include <iostream>
#include <algorithm>

using namespace std;

bool cmp(int a, int b) {
    return a > b;
}

int main() {
    int a[10000];
    int n, k;

    cin >> n >> k;
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }

    // 对数组 a 中各元素的值按从大到小的顺序进行排序
    sort(a, a + n, cmp);
    cout << a[k - 1];  // 注意: 这里数据的下标!

    return 0;
}